package com.utils;

import java.util.HashMap;
import java.util.Map;

/**
 * 请求下单参数
 * 
 * @author Administrator
 *
 */
public class RequestParams4TestBean {

	private String TradeCode;
	private String Version;
	private String mobKey;
	private String MerchantId;
	private String MerchOrderId;
	private String Amount;
	private String TradeTime;
	private String mobileNo;
	private String name;
	private String certNo;
	private String bankAccount;
	private String sign;
	private String OrderDesc;

	transient private String[] paramNames = { "TradeCode", "mobKey" };

	transient private Map<String, String> map = null;

	public RequestParams4TestBean() {
		// TODO Auto-generated constructor stub
	}

	public String[] getParamNames() {
		return paramNames;
	}

	public String getTradeCode() {
		return TradeCode;
	}

	public void setTradeCode(String tradeCode) {
		TradeCode = tradeCode;
	}

	public String getVersion() {
		return Version;
	}

	public void setVersion(String version) {
		Version = version;
	}

	public String getMobKey() {
		return mobKey;
	}

	public void setMobKey(String mobKey) {
		this.mobKey = mobKey;
	}

	public String getMerchantId() {
		return MerchantId;
	}

	public void setMerchantId(String merchantId) {
		MerchantId = merchantId;
	}

	public String getMerchOrderId() {
		return MerchOrderId;
	}

	public void setMerchOrderId(String merchOrderId) {
		MerchOrderId = merchOrderId;
	}

	public String getAmount() {
		return Amount;
	}

	public void setAmount(String amount) {
		Amount = amount;
	}

	public String getTradeTime() {
		return TradeTime;
	}

	public void setTradeTime(String tradeTime) {
		TradeTime = tradeTime;
	}

	public String getMobileNo() {
		return mobileNo;
	}

	public void setMobileNo(String mobileNo) {
		this.mobileNo = mobileNo;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getCertNo() {
		return certNo;
	}

	public void setCertNo(String certNo) {
		this.certNo = certNo;
	}

	public String getBankAccount() {
		return bankAccount;
	}

	public void setBankAccount(String bankAccount) {
		this.bankAccount = bankAccount;
	}

	public String getSign() {
		return sign;
	}

	public void setSign(String sign) {
		this.sign = sign;
	}

	public String getOrderDesc() {
		return OrderDesc;
	}

	public void setOrderDesc(String orderDesc) {
		OrderDesc = orderDesc;
	}

	public void setParamNames(String[] paramNames) {
		this.paramNames = paramNames;
	}

	public void setMap(Map<String, String> map) {
		this.map = map;
	}

	public Map<String, String> getMap() {
		map = new HashMap<String, String>();
		map.put("TradeCode", getTradeCode());
		map.put("mobKey", getMobKey());
		// map.put("Version", getVersion());
		// map.put("MerchOrderId", getMerchOrderId());
		// map.put("TradeTime", getTradeTime());
		// map.put("MerchantId", getMerchantId());
		// map.put("Amount", getAmount());
		// map.put("mobileNo", getMobileNo());
		// map.put("name", getName());
		// map.put("certNo", getCertNo());
		// map.put("bankAccount", getBankAccount());
		// map.put("sign", getSign());
		return map;
	}
}
